public class Solution {
    public int titleToNumber(String columnTitle) {
        //此题相当于进制转换,A-Z=1-26 相当于26进制
        //先将每每个字符对应的十进制num算出 num=字母-‘A’+1
        //整个字符串代表的数字   ans=num+ans*26

        int ans=0;
        for(int i=0;i<columnTitle.length();i++){
            int num=columnTitle.charAt(i)-'A'+1;
            ans=num+ans*26;
        }
        return ans;
    }
}